home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Environments / PowerMacOberon feb96 / Dialogs / GraphicUtils.Obj < prev    next >
Encoding:
Text File  |  1996-01-25  |  9.4 KB  |  32 lines  |  [TEXT/.Ob4]

  1. ¯6h ˇ–01$›]
  2. GraphicUtilsÇ‹W·∑&¶bØyΔÉÑÖ;‚ÜDisplay;‚WêDisplay1;‚WêFonts;‚WêInput$ `<Oberon$ !Texts;ı‰ƒViewers$Ù…/Printer$ÀúcTextFrames$Õñ;TextPrinter$…¢ãFilesÜ ¸≥ ˇø¸ßˇö˙–˙ã
  3. ˛Ç
  4. ˛i ˛¸Ω    ˝4˝&˚*˙√¸˘,˘ˇ˘6¯ˇáàø°ˇÙî!ˇ∏;·8;√;§|ûË@‰8~C‡C‡ 8}C‡‡Ä!ª°ˇÙO‡ ø°ˇÙî!ˇ∏;·8;√;§Ë@˘8~C‡C‡ 8}C‡‡Ä!ª°ˇÙO‡ |¶øˇ‡êî!ˇ®;·8êA;√;§;Ö;f;G;(;    /ûA˛08~8ù8º8€8˙998ÄBˇ‘HÄAC‡(8}8ú8ª8⁄8˘9ÄBˇ‘HÄAÄ(Ä!|¶ªˇ‡O‡ |¶ø!ˇ‰êî!ˇ®;·8êA;√;§;Ö;f;G;(,ûAÊ,8~8ù8º8€8˙9ÄBˇ‘HÄAC‡$8}8ú8ª8⁄8˘ÄBˇ‘HÄAÄ(Ä!|¶ª!ˇ‰O‡ |¶æ°ˇ‘}`&êëaî!ˇÄ;·8êA;Ö;f;G;(;    :Í;ƒÅÅ0ûTÖ8|%ëÅêA;°8T¶Ë˛|…¶8„ˇ¸94Ö'ÖGï(ïHBˇ:¿:ºN`B|∂}}∞Æ/ A˙h@ÛdôÄy,|∂|ù∞Æ8ø
  5. 8fl8ˇ99?9_ÄBˇ‘HÄA©ü
  6. ||b|ï“É @¸®ø
  7. ú*2÷C‡N`ÇC‡ˇê|’‡|Ê–∞¯≤◊ÄPÅLÄ!|¶}Ò ∫°ˇ‘O‡ |¶æ°ˇ‘}`&êëaî!ˇÄ;·8êA;√;f;G;(;    :Í;•ÅÅ0}Te8|%ëÅêA;Å8T¶Ë˛|…¶8‰ˇ¸94Ö'ÖGï(ïHBˇ,ûAÊ0û®~û®û
  8. û®æ û®fiÄBˇ‰HÄA8ù8|8ª8⁄8˘99?9_Kˇ˛    ©}lpÄѱɮüÄ/@˙8†∞øC‡®flÄ/Ü@˛®ˇ|Ëp±©?{J©_2™ˇˇ:¿|ñ®AÂtòÄx,|∂Ë|ú∞Æ8ø 8fl8ˇ99?
  9. 9_ÄBˇ‘Kˇ˝ÖÄA8~8ÄÄø©|€Z©ü|˙b9ÄBˇ‘Kˇ˛çÄA® {2÷C‡ˇåÄPÄüLÄ!|¶|èÒ ∫°ˇ‘O‡ |¶øAˇËêî!ˇò;·8êA;Ö;ƒÄ°0fiT«8|'ê°êA;°8TË˲}    ¶9#ˇ¸9A4ÖiÖâïjïäBˇ;`;@|ª|}ÿÆ/A˙HúÄ|,|ª|ùÿÆ8ø8fl8ˇ9
  10. 9? 9_ÄBˇ‘Kˇ˚…ÄA®üZ"3{C‡ˇ∞8zC‡‡Ä8Ä!|¶ªAˇËO‡ |¶æÅˇ–}`&êëaî!ˇp;·@êA;Ö;f;G;(;    :Í;ƒÅÅ0ûTÖ8|%ëÅêA;°@T¶Ë˛|…¶8„ˇ¸9<Ö'ÖGï(ïHBˇ8yÄBˇ¯HÄA:√:†:úN`B|µ}}®Æ/ãA˛t@Ûp8vÄÇ|µ|Ω®Æ8fl8ˇ 99?9_9ü
  11. ëÅ89ëa<ÄBˇ¯HÄA©ü ||b|î“|É @‰®ø ú*2µC‡N`ÇC‡ˇÑ|‘‡|Ê–∞¯≤∑ÄXÅTÄ!|¶}Ò ∫Ŏ–O‡ |¶æ°ˇ‘êî!ˇP;·8êA;Ö;f;G;(;    :Í;ƒÅ!1^UK8|+ë!êA;°8Ul˲}â¶8cˇ¸8Å4Ñ£Ñ√î§îƒBˇ8û8}8º8€8˙99?9_Kˇ˛%®ˇ|Ëp±/@˙9 ±?C‡/ò@˛©_}Kp±©üúb®2£ˇˇ:¿|ñ®A  ∂>|ü≤|∂|Ω∞Æò§2÷C‡ˇ‡®fl ¶>|ˇ29ô8|8õ8ø8¿>ô8˘9 ÄBˇHÄAÄÄÄ!|¶∫°ˇ‘O‡ |¶ø!ˇ‰}@&êëAî!ˇê;·PêA;√/Nz–B;•;Ü;g;H;)/ûA˛0û®~û®û
  12. û®æ û®fiÄBˇ‰Kˇ¸}ÄA,õ@ /A˘d8~8Ä8Ω8‹8˚êˇ¸êüˇ¯êøˇÙêflˇêˇˇÏ8z8ÄKˇ˜=9ġˇÏÄflˇÄøˇÙÄüˇ¯Äˇ¸99ÄBˇ‘Kˇˇ%ÄAC‡å@Û»8~8Ä 8Ω8‹8˚999ÄBˇ‘Kˇ˜ÄA8~8Ä8Ω0‹0˚ˇ˛1ˇ˛99ÄBˇ‘KˇˆÈÄA8~8Ä0Ω0‹0˚ˇ¸1ˇ¸99ÄBˇ‘Kˇˆ¡ÄA8~8Ä8Ω0‹8˘ÄBˇ‘HÄA8~8Ä}}⁄0´ˇ˛}ú“0Ãˇˇ8˘ÄBˇ‘KˇˆyÄAC‡ƒ8~8Ä8Ω8‹8˚999ÄBˇ‘KˇˆôÄA8~8Ä 8Ω0‹0˚ˇ˛1ˇ˛99ÄBˇ‘Kˇˆ%ÄA8~8Ä0Ω0‹0˚ˇ¸1ˇ¸99ÄBˇ‘Kˇı˝ÄA8~8Ä 8Ω0‹8˘ÄBˇ‘KˇˆQÄA8~8Ä |Ω⁄0•ˇ˛|‹“0Δˇˇ8˘ÄBˇ‘KˇıµÄAÄ(ġ$Ä!|¶|ÔÒ ª!ˇ‰O‡ |¶øaˇÏêî!ˇ∞;·8êA;√;§;Ö;f8~8ù8º8¿ÄBˇHÄA}‚0hˇ˛0ù8†0€ˇ˛ÄBˇKˇı-ÄA8~0ù8†0€ˇ˛ÄBˇKˇıÄA0~}=⁄0⡲0ºˇ¸8¿ÄBˇKˇÙÒÄA8~0ù8†ÄBˇHÄA}^‚0jˇ˛}}⁄0ãˇˇ8†ÄBˇKˇÙπÄAÄ Ä!|¶ªaˇÏO‡ |¶æ¡ˇÿ}Ä&êëÅî!ˇò;·8êA;√/ÑN~B;•;Ü;g;H;);
  13. ,ûAÊ0û®~û®û
  14. û®æ û®fiÄBˇ‰Kˇ˜ÖÄA@Û :‡ :¿3®h0ɡˇ∞ühC‡ :‡:¿ 8~8ó8º8€8˙9©?lÄBˇ‘Kˇı’ÄA8~8ó|º“0•ˇ˛0€8‡1ˇ˛©?lÄBˇ‘KˇÛΩÄA8~8ñ8º0€8‡1ˇ˛©?lÄBˇ‘KˇÛëÄA8~8ñ0º|€ 0Δˇ˛0˙ˇ¸9©?lÄBˇ‘KˇÛiÄA8~8ñ8º0€®ˇlÄBˇ‘KˇıçÄA8~8ñ|¸“0ߡ˛} 0»ˇˇ®ˇlÄBˇ‘KˇÛÄA8~8Ä0º0€0˙ˇ¸1ˇ¸©?lÄBˇ‘KˇÛ=ÄA/A˙,8~8Ä8Ω|‹¬©?h|˚J©lÄBˇ‘Kˇ˚ùÄAÄ8Å_4Ä!|¶}OÒ ∫¡ˇÿO‡ |¶øˇ‡êî!ˇ®;·8êA;√;§;Ö;f;G;(;    8}8ú8ª8⁄Kˇ¸ÕÄ(Ä!|¶ªˇ‡O‡ |¶ø!ˇ‰êî!ˇ†;·8êA;£;ƒ;Ö;f8}8û8º8¿ÄBˇËHÄA3;ˇˇ;@ö»A˝08}8û8øÄBˇËHÄAâ,ã@Êˇ‡3ZC‡ˇ–Ä0Ä!|¶ª!ˇ‰O‡ |¶øˇ‡êî!ˇx;·8êA;£;ƒ;Ö;f;G;(;ì,ì ì8}8û8øÄBˇËKˇÒπÄA/@˘ÿâù l/ÉA˛»àü,ÑAʺÄΩ /A˙ É 8¿òflÄ˝êˇâ}    tô?8}8ûÄBˇËHÄA1Cˇˇë_8x8üÅbˇÙÄ´ˇ¸òÄ|    ¶ÄX O‡!ÄAòÅò8`'|å◊@‡0Ñˇˇ$»/ô@˝î8†òøÄ›êflà˝|Ëtô8}8ûÄBˇËKˇ’ÄA1#ˇˇë?ìü ≥$≥_&9@ë_,8x8üÅbˇÙÄ´ˇ¸òÄ|    ¶ÄX O‡!ÄAòÅò8`'|å◊@‡0Ñˇˇ{"C‡xÄ}ÉÄc,àü8ø8fl8ˇ
  15. 9 9?9_ÄBˇ‘Kˇ˙≈ÄA®ø%»,ô@Â48|à›|ƒtÄø®ˇ|€:©
  16. |˙B9Kˇù©?{J8}8û8øÄBˇËKˇÒ9ÄAC‡˛(ÄXÄ!|¶ªˇ‡O‡ |¶æÅˇ–êî!ˇ`;·8êA;√;§;Ö;f;G;(;    :Í8ê$êê ê/A˙0û®~û®û
  17. û®æ û®fiÄBˇ‰KˇÙÄA©_®/äA¸`©®©ü§|ã`A‰P|y∫®ü§®ø®|ƒ(0Ê}9÷}(}[H2䡲}t⁄3+ˇˇ2∫2‹3ˇ¸3Zâü†/ A˙∞8~8Ä8∫8Ÿ8¯99 KˇÓ¡8~8Ä|∫¬0•ˇˇ8Ÿ8‡1ˇˇ9 KˇÓù8~8Ä8∫0Ÿ8‡1ˇˇ9 KˇÓ}8~8Ä8∫|Ÿ≤0Δˇˇ8¯99 KˇÓY8~8Ä 0∫0Ÿ0¯ˇ˛1ˇ˛9 KˇÓ9C‡$8~8Ä8∫8Ÿ8¯99 KˇÓ8Ä‚ˇËÄáˇÿ8Ω®fl®Kˇ˚a8ŎËÄàˇÿ8æ8’8Ù9Kˇ˚’ÄpÄ!|¶∫Ŏ–O‡ |¶ø°ˇÙêî!ˇh;·@êA롸8ê$êê ê9 Å_ˇ¸±*9`Åüˇ¸Äl¨±c8ÄÄøˇ¸Ä≈∞∞Ü8‡Åˇ¸Å(¥∞È;†;¿9@ˇˇÅˇ¸±K8ÅǡËÄåˇÿÄøˇ¸Ä•å8¿ÄBˇËKˇÒ·ÄA8ĬˇËÄܡÿ8ø0ÄBˇËKˇÔaÄAàˇ!/àA˛xâ?0,â@Ê8Å_ˇ¸®j8ùKˇÏùŎ¸∞k;†Åüˇ¸Äl¨®É0§∞£C‡Äfl /A˙pġˇ¸Å∞®hÅ? âÅI9`'}äZ◊@‡1厎8åKˇÏ=Äüˇ¸Ä§∞∞eÄfl ÜÄÊ9'}'B◊@‡1)ˇˇÅ_ˇ¸©j}ãJ±äC‡úġ¸ÄÉ∞®dÄüѮѠKˇÎÂÄøˇ¸Ä≈∞∞fġˇ¸Å¥®hÄüÑ®Ñ&KˇÎ}Å?ˇ¸ÅI¥∞jÄÉÄc,àü08ø48fl68ˇ89:9?<9_@ÄBˇ‘KˇÔπÄAŎ¸©ã®4|å∞ããfl08Ä¢ˇËÄÖˇÿ8ø0ÄBˇËKˇÏçÄAC‡˛Ä/û@˛Äflˇ¸Äʨ©1(ˇˇ±'Å_ˇ¸®j8ùKˇÎŎ¸∞kÅüˇ¸Äl∞®É0§∞£Ä`Ä!|¶ª°ˇÙO‡ |¶æ°ˇ‘êî!ˇH;·HêA;√êüå;•;Ü;g;H;);
  18. 8ê0ê$êê,ûAÊ0û®~û®û
  19. û®æ û®fiÄBˇ‰KˇÓ…ÄA9Kˇ¸›:⁄:˚8~8Ä8∑8÷8˘9©?®KˇÍy8~8Ä0∑0÷0˘ˇ˛1ˇ˛9 KˇÍY8 ĬˇËÄܡÿÄøå8›Kˇ˜•|˙¬1ˇ˛Å?∞©I}j@Åü¥®lCX3{Äü¥®§|⁄*0ˆ1@A¯Hâ? !I/äA˛88 ÅbˇËÄãˇÿ8æ8€8˙9Kˇ˜…Åü∞®lC–2µC‡ˇ§8~ÄüåÄø∞®•Äfl¥®Δ8˜9999X9`ôa8≥°<≥Å@Kˇ˘¡ÄxÄ!|¶∫°ˇ‘O‡ |¶æaˇÃêî!ˇh;·HêA;√;§;Ö;f;G;(±?ı_Ñ3}õ 2Ïˇ˛Äå®c8ÄKˇËŸÄüå∞d0πˇ¸0≈ˇˇ®ˇÑá~Δ:◊@‡2÷ˇˇ8 8ü8ø
  20. ÄBˇ‡HÄA:Ä8`Åê®àKˇËâÅ?ê∞iÅ_ ,äAÊêÅ ~î[xÅǡ‰8l,Äǡ‰ÄÑˇËÄ¢ˇ‰8• Ĭˇ‰ÄΔˇÏ®ˇ©
  21. ÄBˇ‰HÄA®ˇ
  22. }∏©?Ñâ}HJ◊@‡1JˇˇÅå©ã~™b<`‡A˙Äüê®§/Öˇˇ@˛X8~8ù®øÑ®flà8¸99:9Y9`ôa8Åüå©l±a<Åüê©l±a@Kˇ¯19ġˇÄê±ÉC‡†®ü|чA‰‰|º“®fl(A˘‘ġå©ï@A¸ƒÅ?å©I}j≤1ãˇˇ|ï`A¨Äê®É A˙ò®øÄï(@¸å8~8ù®øÑ®flà8¸99:9Y9`ôa8Åüå©l±a<Åüê©l±a@Kˇ˜}8~8ù®øÑ®flà8¸99:9Y9ÄôÅ8Åå©ã±Å<≤°@Kˇ˜AÄê≤£C‡¥®ü|чA‰Ã|º“®fl(A˘º®ˇ
  23. á∏@˝∞Åå©(,â@†Å_å©j1ãˇˇ±äÄê®É0§ˇˇ∞£8~8ùÄflå®¶Äˇê®«8¸99:9Y9`±a89üÄëÅ<9Ñëa@9üàëÅDKˇ˚-ÄBˇ‰HÄA:cÄBˇ‰KˇÂ…ÄA|s/ñ@¯C‡ˇËC‡‡®üчA¸‘|º“®fl|Ü(Aƒ|ˆ∏©
  24. 8@¯¥©?Ä1IˇˇÅê©ãåP@¸úÄå®É0§∞£Äflê®Ê1±8~8ùÅ?宩Å_ê® 8¸99:9Y9`±a89üÄëÅ<9Ñëa@9üàëÅDKˇ˙MÄBˇ‰KˇÂπÄA:cÄBˇ‰Kˇ‰ÈÄA|s,Éñ@‰C‡ˇË8 8ü8ø
  25. ÄBˇ‡KˇËaÄAC‡¸lÄXÄ!|¶∫aˇÃO‡ |¶ø·ˇ¸êî!ˇ¿;·8êAÄǡ‘ħê¢8¿ Ëê¬8` 8ÄÊ8†Ê8¿ÊÄBˇ‘HÄA8` 8Ä“8†“8¿“ÄBˇ‘Kˇ‰QÄA8`8Äñ8†ñ8¿ñÄBˇ‘Kˇ‰5ÄA8`8Äd8†d8¿dÄBˇ‘Kˇ‰ÄAÄÄ!|¶ª·ˇ¸O‡ âä èîñÿ⁄‹fi@DFWÑãÈÎÒ˘Ùˆ¯˙”Ÿ˘ˇEGIK˙&lnpr‡ã¯8Minx·{y‚{¯ 8Maxx·{y‚{¯» 8ReplConstCcol‚{f·{thÊ{modeÁ{wÂ{x„{y‰{¯Ì 8CopyPatternCcol‚{f·{tmodeÊ{pat„{x‰{yÂ{¯∑»8CheckStringchcondå{cwcxcydx
  26. fntÊ{|iÈ{letË{patretÁ{s‚{wÂ{x„{x0Í{y‰{¯¶»8DrawString@forÍ{alignÄch
  27. condå{cwcxcydx f·{tfntÁ{|iÈ{letmodeË{patretÑs„{wÊ{x‰{yÂ{¯›08GetStringLengthch cw
  28. cxcydxfnt„{|i‰{pats‚{xÂ{¯Ø–¿CheckPStringch
  29. condå{cwcxcydx fnoÈ{fntÊ{|iÍ{letË{patpdxretÁ{s‚{wÂ{x„{x0Î{y‰{¯Ñ¯8PrintString@forÍ{alignÁ{cxfntÊ{|iÈ{letmystr>retË{s‚{wÂ{x„{y‰{¯¶ –DrawBoxf·{thÂ{modeÊ{pressedå{w‰{x‚{y„{¯·8PrintBoxh‰{w„{x·{y‚{¯‚08DrawPatternBoxf·{thÊ{lowerColË{modeÏpXÁ{pYËpat‚{pressedå{upperColÈ{wÂ{x„{y‰{¯˘ 8PrintPatternBoxhÂ{pXÊ{pYÁ{pat·{w‰{x‚{y„{¯û(8Set@forÊ{chiÂ{l‰{r‚{Xt„{x¯∞–8DrawLinechdxeÁ{lf„{thm    |patr‚{XwÊ{w0 x‰{x0yÂ{y0
  30. ¯Ø    Ë8Flipcmd®dsc‰{f·{thË{in†itemHÈ{lsp„{menu‚{xrXsc§wÁ{xÂ{x1Í{yÊ{y1Î{¯◊
  31. ÿ¿MeasureMenuch0dx4h<oldCh·{p¿rXw:wid0‚{x6y8¯Δ »DrawMenucmd„{defdsc¥f·{thÁ{iÍ{lsp∞menuåxmode®n¨r Xsc‚{wÊ{widx‰{x0Ë{yÂ{y0È{¯‹–»TrackMenubotÁ{cmdêdifÈ{dscàf·{thÊ{iÏ{keys     keysumÎ{    lspÑmenu‚{xmxmy
  32. nÄnewCmdÍ{scåtopË{wÂ{x„{y‰{¯à8$$dUnitpUnit